Rtcl\Gateways\Paypal\GatewayPaypal C

Total Complexity 107
Dependencies 6
Dependents 1
Total lines 883
Lines of code 614
Logical lines of code 240
Comment lines 187
Methods 30
Properties 4

Methods 30

Method Rating Maintainability Complexity Lines of code
get_icon_image()
B
40 21 61
capture_payment()
A
46 10 36
init_form_fields()
A
32 1 144
payment_status_completed()
A
48 7 31
validate_ipn()
S
51 7 24
save_paypal_meta_data()
S
55 7 20
check_callback_response()
S
55 6 17
admin_scripts()
S
61 7 10
get_icon_link_url()
S
43 3 54
get_paypal_order()
S
57 5 16
is_valid_for_use()
S
49 1 36
validate_transaction_type()
S
58 2 16
get_icon_url()
S
68 3 7
send_ipn_email_notification()
S
63 3 10
process_payment()
S
59 2 14
process_admin_options()
S
62 2 14
get_icon()
S
60 2 12
__construct()
S
53 1 22
payment_complete()
S
70 2 6
validate_currency()
S
64 2 9
validate_amount()
S
63 2 9
validate_receiver_email()
S
63 2 10
get_transaction_url()
S
68 2 8
payment_status_voided()
S
80 1 3
payment_status_paid_cancelled_payment()
S
66 1 8
payment_on_hold()
S
77 1 4
payment_status_expired()
S
80 1 3
payment_status_denied()
S
80 1 3
payment_status_pending()
S
80 1 3
payment_status_failed()
S
74 1 4